package liyuanchen.rabc.service;

import liyuanchen.rabc.domain.dto.BaseDto;
import liyuanchen.rabc.domain.entity.BaseEntity;
import liyuanchen.rabc.domain.vo.Result;

public interface IBaseService<Entity extends BaseEntity, Dto extends
        BaseDto> {
    boolean existsById(int id);
    Entity findById(int id);
    Result create(Dto dto);
    Result list();
    Result update(Dto dto, int id);
}
